package com.ruoyi.flowable.service;

import com.ruoyi.system.domain.SysBtn;

import java.util.List;

public interface ISysBtnService
{
    /**
     * 查询流程按钮
     *
     * @param btnId 流程按钮ID
     * @return 流程按钮
     */
    public SysBtn selectSysBtnById(Long btnId);

    /**
     * 查询流程按钮列表
     *
     * @param sysBtn 流程按钮
     * @return 流程按钮集合
     */
    public List<SysBtn> selectSysBtnList(SysBtn sysBtn);

    /**
     * 新增流程按钮
     *
     * @param sysBtn 流程按钮
     * @return 结果
     */
    public int insertSysBtn(SysBtn sysBtn);

    /**
     * 修改流程按钮
     *
     * @param sysBtn 流程按钮
     * @return 结果
     */
    public int updateSysBtn(SysBtn sysBtn);

    /**
     * 批量删除流程按钮
     *
     * @param btnIds 需要删除的流程按钮ID
     * @return 结果
     */
    public int deleteSysBtnByIds(Long[] btnIds);

    /**
     * 删除流程按钮信息
     *
     * @param btnId 流程按钮ID
     * @return 结果
     */
    public int deleteSysBtnById(Long btnId);
}
